import Node from '../core/Node';
import * as ClickStrategy from './click';
import * as MousemoveStrategy from './mousemove';

type Strategy = {
  triggerEvent(arg?: any, nodeMap?: Map<string, Node>): void;
};

const strategies: Record<string, Strategy> = {
  click: ClickStrategy,
  mousemove: MousemoveStrategy,
};

export default strategies;
